//菜单项 全局存储菜单参数
import commonStore from './store';

//基础设置
let scoreSync = new commonStore('scoreSync');//同步阅卷数据
let dayAreaRank = new commonStore('dayAreaRank');//基础设置-城区G组
let littleScoreImport = new commonStore('littleScoreImport');//基础设置-小题分成绩导入
let modifyScoreClass = new commonStore('modifyScoreClass');//基础设置-成绩班级修改
let averageScoreManage = new commonStore('modifyScoreClass');//基础设置-城区平均分维护
let dxAvgManage = new commonStore('dxAvgManage');//基础设置-大兴各校平均分维护
let scoreCreated = new commonStore('scoreCreated');//基础设置-成绩生成
let weekPracSync = new commonStore('weekPracSync');//基础设置-周统练阅卷成绩查同步
let levpointshdwc = new commonStore('levpointshdwc');//基础设置-等级分海淀位次
let lev3Standard = new commonStore('lev3Standard');//基础设置-三率标准维护
let diffXsManage = new commonStore('diffXsManage');//基础配置-城区差异系数管理

//成绩分析
let subjectResultAnalysis = new commonStore('subjectResultAnalysis');//学科成绩分析
let classResultAnalysis = new commonStore('classResultAnalysis');//班级成绩分析
let dxAvgLook = new commonStore('dxAvgLook');//成绩分析-大兴各校平均分查看
let classpaperAnalysis = new commonStore('classpaperAnalysis');//成绩分析-班级试题分析
let studentResultContrast = new commonStore('studentResultContrast');//成绩分析-学生成绩分析
let schoolpaperAnalysis = new commonStore('schoolpaperAnalysis');//成绩分析-学校试题-指标分析
let teacherResultAnalysis = new commonStore('teacherResultAnalysis');//成绩分析-教师成绩分析
let teachingClassScore = new commonStore('teachingClassScore');//成绩分析-授课班级成绩
let testksreport = new commonStore('testksreport');//成绩分析-试卷-考试报告

//教务
let showtestlist = new commonStore('showtestlist');//教务-考试批次管理
let showtestlistall = new commonStore('showtestlistall');//教务-考试批次全国卷
let fsxsetting = new commonStore('fsxsetting');//教务-分析线设置
let gxzsetting = new commonStore('gxzsetting');//教务-贡献值设置
let studentscoremanage = new commonStore('studentscoremanage');//教务-学生成绩维护
let dankescoremanage = new commonStore('dankescoremanage');//教务-单科成绩维护
let schoollAdminManage = new commonStore('schoollAdminManage');//教务-第二个班级管理
let showqrzclassmanage = new commonStore('showqrzclassmanage');//教务-第一个班级管理
let level5and21Grade = new commonStore('level5and21Grade');//教务-5等21级标准维护
let qrzClassView = new commonStore('qrzClassView');//教务-班级查看

//教育
let mainTestReport = new commonStore('mainTestReport');//教育-考试报告
let testSendEntry = new commonStore('testSendEntry');//教育-考试寄语录入
let stuinfoManage = new commonStore('stuinfoManage');//教育-学生基本信息维护
let stuScoreSheet = new commonStore('stuScoreSheet');//教育-学生成绩条
let dxStuInformation = new commonStore('dxStuInformation');//教育-大兴学生信息维护
let batchModifyStu = new commonStore('batchModifyStu');//教育-批量修改学生

//教学
let testAttributeImport = new commonStore('testAttributeImport');//教学-试题属性导入
let testAttributeEditor = new commonStore('testAttributeEditor');//教学-试题属性维护
let showTestAttribute = new commonStore('showTestAttribute');//教学-试题属性查看
let littleResultExport = new commonStore('littleResultExport');//教学-导出小题分成绩
let weekPracLook = new commonStore('weekPracLook');//教学-统练成绩查看
let studentScoreTarget = new commonStore('studentScoreTarget');//教学-统练成绩查看

const config ={
    //================================基础设置=====开始==============================
    scoreSync: {// 基础数据-同步阅卷数据
        namespaced: true,
        state: scoreSync.state,
        getters: scoreSync.getters,
        mutations: scoreSync.mutations
    },
    dayAreaRank: {//基础设置-城区G组
        namespaced: true,
        state: dayAreaRank.state,
        getters: dayAreaRank.getters,
        mutations: dayAreaRank.mutations
    },
    littleScoreImport: {//基础设置-城区G组
        namespaced: true,
        state: littleScoreImport.state,
        getters: littleScoreImport.getters,
        mutations: littleScoreImport.mutations
    },
    modifyScoreClass: {//基础设置-成绩班级修改
        namespaced: true,
        state: modifyScoreClass.state,
        getters: modifyScoreClass.getters,
        mutations: modifyScoreClass.mutations
    },
    averageScoreManage: {//基础设置-城区平均分维护
        namespaced: true,
        state: averageScoreManage.state,
        getters: averageScoreManage.getters,
        mutations: averageScoreManage.mutations
    },
    dxAvgManage: {//基础设置-城区平均分维护
        namespaced: true,
        state: dxAvgManage.state,
        getters: dxAvgManage.getters,
        mutations: dxAvgManage.mutations
    },
    scoreCreated: {//基础设置-成绩生成
        namespaced: true,
        state: scoreCreated.state,
        getters: scoreCreated.getters,
        mutations: scoreCreated.mutations
    },
    weekPracSync: {//基础设置-周统练阅卷成绩同步
        namespaced: true,
        state: weekPracSync.state,
        getters: weekPracSync.getters,
        mutations: weekPracSync.mutations
    },
    levpointshdwc: {//基础设置-等级分海淀位次
        namespaced: true,
        state: levpointshdwc.state,
        getters: levpointshdwc.getters,
        mutations: levpointshdwc.mutations
    },
    lev3Standard: {//基础设置-三率标准维护
        namespaced: true,
        state: lev3Standard.state,
        getters: lev3Standard.getters,
        mutations: lev3Standard.mutations
    },    
    diffXsManage: {//基础设置-城区差异系数管理
        namespaced: true,
        state: diffXsManage.state,
        getters: diffXsManage.getters,
        mutations: diffXsManage.mutations
    },
    //================================基础设置=====结束==============================
    //================================教务=====开始==============================
    showqrzclassmanage: {//教务-第二个班级管理
        namespaced: true,
        state: showqrzclassmanage.state,
        getters: showqrzclassmanage.getters,
        mutations: showqrzclassmanage.mutations
    },
    schoollAdminManage: {//教务-第一个班级管理
        namespaced: true,
        state: schoollAdminManage.state,
        getters: schoollAdminManage.getters,
        mutations: schoollAdminManage.mutations
    },
    showtestlist: {
        namespaced: true,
        state: showtestlist.state,
        getters: showtestlist.getters,
        mutations: showtestlist.mutations
    },
    showtestlistall: {
        namespaced: true,
        state: showtestlistall.state,
        getters: showtestlistall.getters,
        mutations: showtestlistall.mutations
    },
    fsxsetting: {
        namespaced: true,
        state: fsxsetting.state,
        getters: fsxsetting.getters,
        mutations: fsxsetting.mutations
    },
    gxzsetting: {
        namespaced: true,
        state: gxzsetting.state,
        getters: gxzsetting.getters,
        mutations: gxzsetting.mutations
    },
    studentscoremanage: {
        namespaced: true,
        state: studentscoremanage.state,
        getters: studentscoremanage.getters,
        mutations: studentscoremanage.mutations
    },
    dankescoremanage: {
        namespaced: true,
        state: dankescoremanage.state,
        getters: dankescoremanage.getters,
        mutations: dankescoremanage.mutations
    },
    level5and21Grade: {
        namespaced: true,
        state: level5and21Grade.state,
        getters: level5and21Grade.getters,
        mutations: level5and21Grade.mutations
    },
    qrzClassView: {
        namespaced: true,
        state: qrzClassView.state,
        getters: qrzClassView.getters,
        mutations: qrzClassView.mutations
    },
    //================================教务=====结束==============================
    //================================教育=====开始==============================
    mainTestReport: {//教育-考试报告
        namespaced: true,
        state: mainTestReport.state,
        getters: mainTestReport.getters,
        mutations: mainTestReport.mutations
    },
    testSendEntry:{//教育-考试寄语录入
        namespaced: true,
        state: testSendEntry.state,
        getters: testSendEntry.getters,
        mutations:testSendEntry.mutations
    },
    stuinfoManage:{//教育-学生基本信息维护
        namespaced: true,
        state: stuinfoManage.state,
        getters: stuinfoManage.getters,
        mutations:stuinfoManage.mutations
    },
    stuScoreSheet: {//教育-学生成绩条
        namespaced: true,
        state: stuScoreSheet.state,
        getters: stuScoreSheet.getters,
        mutations: stuScoreSheet.mutations
    },
    dxStuInformation: {//教育-大兴学生信息维护
        namespaced: true,
        state: dxStuInformation.state,
        getters: dxStuInformation.getters,
        mutations: dxStuInformation.mutations
    },
    batchModifyStu: {//教育-批量修改学生
        namespaced: true,
        state: batchModifyStu.state,
        getters: batchModifyStu.getters,
        mutations: batchModifyStu.mutations
    },
    //================================教育=====结束==============================
    //================================教学=====开始==============================
    testAttributeImport: {//教学-试题属性导入
        namespaced: true,
        state: testAttributeImport.state,
        getters: testAttributeImport.getters,
        mutations: testAttributeImport.mutations
    },
    testAttributeEditor: {//教学-试题属性维护
        namespaced: true,
        state: testAttributeEditor.state,
        getters: testAttributeEditor.getters,
        mutations: testAttributeEditor.mutations
    },
    showTestAttribute: {//教学-试题属性查看
        namespaced: true,
        state: showTestAttribute.state,
        getters: showTestAttribute.getters,
        mutations: showTestAttribute.mutations
    },
    littleResultExport: {//教学-导出小题分成绩
        namespaced: true,
        state: littleResultExport.state,
        getters: littleResultExport.getters,
        mutations: littleResultExport.mutations
    },
    weekPracLook: {//教学-导出小题分成绩
        namespaced: true,
        state: weekPracLook.state,
        getters: weekPracLook.getters,
        mutations: weekPracLook.mutations
    }, 
    studentScoreTarget: {//教学-导出小题分成绩
        namespaced: true,
        state: studentScoreTarget.state,
        getters: studentScoreTarget.getters,
        mutations: studentScoreTarget.mutations
    },    
    //================================教学=====结束==============================
    //================================成绩分析=====开始==============================
    subjectResultAnalysis: {//学科成绩分析
        namespaced: true,
        state: subjectResultAnalysis.state,
        getters: subjectResultAnalysis.getters,
        mutations: subjectResultAnalysis.mutations
    },
    classResultAnalysis: {//班级成绩分析
        namespaced: true, //是否包含明名空间，必填，有重名不为true的时候会相互影响
        state: classResultAnalysis.state,
        getters: classResultAnalysis.getters,
        mutations: classResultAnalysis.mutations,
    },
    dxAvgLook: {//大兴各校平均分查看
        namespaced: true, //是否包含明名空间，必填，有重名不为true的时候会相互影响
        state: dxAvgLook.state,
        getters: dxAvgLook.getters,
        mutations: dxAvgLook.mutations,
    },
    classpaperAnalysis: {//班级试题分析
        namespaced: true, //是否包含明名空间，必填，有重名不为true的时候会相互影响
        state: classpaperAnalysis.state,
        getters: classpaperAnalysis.getters,
        mutations: classpaperAnalysis.mutations,
    },
    studentResultContrast: {//学生成绩分析
        namespaced: true, //是否包含明名空间，必填，有重名不为true的时候会相互影响
        state: studentResultContrast.state,
        getters: studentResultContrast.getters,
        mutations: studentResultContrast.mutations,
    },
    schoolpaperAnalysis: {//学校试题-指标分析
        namespaced: true,
        state: schoolpaperAnalysis.state,
        getters: schoolpaperAnalysis.getters,
        mutations: schoolpaperAnalysis.mutations
    },
    teacherResultAnalysis: {//教师成绩分析
        namespaced: true,
        state: teacherResultAnalysis.state,
        getters: teacherResultAnalysis.getters,
        mutations: teacherResultAnalysis.mutations
    },
    teachingClassScore: {//授课班级成绩
        namespaced: true,
        state: teachingClassScore.state,
        getters: teachingClassScore.getters,
        mutations: teachingClassScore.mutations
    },
    testksreport: {//试卷-考试报告
        namespaced: true,
        state: testksreport.state,
        getters: testksreport.getters,
        mutations: testksreport.mutations
    }
    //================================成绩分析=====结束==============================
};
export default config;